.recycle-way-form-body {
	background-image: linear-gradient(338deg, #6e7482, #565965);
	background-repeat: no-repeat;
	background-size: 100% 96rpx;
}
.recycle-introduce {
	display: flex;
	justify-content: center;
	.introduce-content {
		display: flex;
		align-items: center;
		padding: 12rpx 0;
		font-size: 26rpx;
		color: #ffffff;
		.icon-discount {
			width: 104rpx;
			height: 26rpx;
		}
		.point {
			margin: 0 16rpx;
		}
	}
}
.recycle-way {
	border-radius: 22rpx 22rpx 0 0;
	background-color: #ffffff;
	.way-header {
		position: relative;
		padding: 0 32rpx;
		&::after {
			position: absolute;
			content: '';
			left: 0;
			bottom: 0;
			width: 100%;
			height: 1px;
			background-color: #dadada;
			transform: scaleY(0.5);
		}
	}
}
.way-list {
	display: flex;
	height: 108rpx;
	.way-item {
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 100%;
		.item-body {
			padding-bottom: 8rpx;
			text-align: center;
			font-size: 32rpx;
			font-weight: bold;
			color: #777777;
			.way-name {
				position: relative;
				bottom: -8rpx;
				line-height: 32rpx;
			}
			.line {
				width: 136rpx;
				height: 14rpx;
				border-radius: 8rpx;
				background-color: transparent;
			}
		}
		&.active {
			.item-body {
				color: #2c2c2c;
				.line {
					background-color: #ffe100;
				}
			}
		}
	}
}
.way-form {
	padding: 24rpx;
}
.sf-visit-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 24rpx;
	.sf-tips {
		font-size: 28rpx;
		font-weight: bold;
		color: #2c2c2c;
	}
	.sf-expense-tips {
		font-size: 26rpx;
		color: #55acff;
	}
}
.alipay-account {
	margin-top: 24rpx;
}
.alipay-field-Header {
	position: relative;
	display: flex;
	align-items: center;
	padding: 0 24rpx;
	height: 84rpx;
	.icon-alipay {
		width: 44rpx;
		height: 44rpx;
	}
	.aliay-tips {
		margin-left: 8rpx;
    font-size: 24rpx;
    color: #2c2c2c;
	}
}
.address-book {
	position: relative;
	padding-left: 16rpx;
	line-height: 40rpx;
	font-size: 28rpx;
	color: #55abfe;
	&::before {
		position: absolute;
		content: '';
		left: 0;
		top: 8rpx;
		width: 1px;
		height: 24rpx;
		background-color: #ececec;
		transform: scaleY(0.5);
	}
}
.field-input {
	display: block;
	padding: 0;
	height: 40rpx;
	line-height: 40rpx;
	font-size: 28rpx;
	background: transparent;
	&.align-right {
		text-align: right;
	}
}
.store-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	.store-name-lately {
		flex: 1;
		display: flex;
		align-items: center;
	}
	.store-name {
		line-height: 40rpx;
		font-size: 28rpx;
		word-break: break-all;
	}
	.store-lately {
		flex-shrink: 0;
		padding: 0 8rpx;
		margin-left: 8rpx;
		line-height: 36rpx;
		font-size: 22rpx;
		color: #ff6364;
		background: #faeeea;
		border-radius: 4rpx;
	}
	.store-distance {
		flex-shrink: 0;
		margin-left: 8rpx;
		font-size: 28rpx;
	}
	.store-placeholder {
		font-size: 28rpx;
		color: #777777;
	}
}
